A Methodology for the Optimization of Multi- Program Shared Scratchpad Memory
نویسندگان
چکیده
Processors used in wireless and ad hoc networks bring more strict requirements on performance and power consumption. The hardware and software need to coordinate more efficiently to meet such requirements. With the rapid development of semi-conductor technology, more memory can be integrated into the processor. ScratchPad Memory (SPM) is a kind of the on-chip memory, is a SRAM based memory with fast response, small on-chip area and low power consumption. It is still a INTERNATIONAL JOURNAL ON SMART SENSING AND INTELLIGENT SYSTEMS VOL. 4, NO. 1, MARCH 2011
منابع مشابه
Contention-Aware Dynamic Memory Bandwidth Isolation with Predictability in COTS Multicores: An Avionics Case Study
Over the past years, multicore systems emerged into the domain of hard real-time systems. Thesesystems introduce common buses and shared memories which heavily influence the timing behav-ior. We show that existing WCET optimizations may lead to suboptimal results when appliedto multicore setups. Additionally we provide both a genetic and a precise Integer Linear Pro-gramming...
متن کاملBus-Aware Static Instruction SPM Allocation for Multicore Hard Real-Time Systems
Over the past years, multicore systems emerged into the domain of hard real-time systems. These systems introduce common buses and shared memories which heavily influence the timing behavior. We show that existing WCET optimizations may lead to suboptimal results when applied to multicore setups. Additionally we provide both a genetic and a precise Integer Linear Programming (ILP)-based static ...
متن کاملAn Optimization Technique for Low-Energy Embedded Memory Systems
On-chip memories generally use higher supply (VDD) and higher threshold (Vth) voltages than those of logic parts to improve the static noise margin and to suppress the static energy consumption. However, the higher VDD increases the dynamic energy consumption. This paper proposes a hybrid memory architecture which consists of the following two regions; (1) a dynamic energy conscious region whic...
متن کاملMicrosoft Word - DATE'14_D9_Overlapping_SPM_CR_v3
An energy-efficient distributed Scratchpad Video Memory Architecture (dSVM) for the next-generation parallel High Efficiency Video Coding is presented. Our dSVM combines private and overlapping (shared) Scratchpad Memories (SPMs) to support data reuse within and across different cores concurrently executing multiple parallel HEVC threads. We developed a statistical method to size and design the...
متن کاملWCET-Driven Dynamic Data Scratchpad Management With Compiler-Directed Prefetching
In recent years, the real-time community has produced a variety of approaches targeted at managing on-chip memory (scratchpads and caches) in a predictable way. However, to obtain safe WCET bounds, such techniques generally assume that the processor is stalled while waiting to reload the content of the on-chip memory; hence, they are less effective at hiding main memory latency compared to spec...
متن کامل